Concerned About Separation

نویسندگان

  • Hafedh Mili
  • Houari A. Sahraoui
  • Hakim Lounis
  • Hamid Mcheick
  • Amal Elkharraz
چکیده

The separation of concerns, as a conceptual tool, enables us to manage the complexity of the software systems that we develop. There have been a number of approaches aimed at modularizing software around the natural boundaries of the various concerns, including subject-oriented programming [Harrison & Ossher, 93], composition filters [Aksit & Bergmans, 1992], aspect-oriented programming [Kiczales et al., 97], our own view-oriented programming [Mili et al., 99-02], and many others. The growing body of experiences in using these approaches has identified a number of fundamental issues such as what is a concern, what is an aspect, which concerns are inherently separable, and which aspects are composable. To address these issues, we need to focus on the semantics of separation of concerns, as opposed to the mechanics (and semantics) of aspect-oriented software development methods. We propose a conceptual framework based on a transformational view of software development. Our framework affords us a unified view of the different aspect-oriented development techniques [Aksit & Bergman, 1992], [Harrison & Ossher, 1993], [Kiczales et al., 1997], [Mili et al., 1999-2002] which enables us a simple expression for the separability issue. In particular, we distinguish between essential separability and inseparability, which characterize requirements, from accidental separability and inseparability, which characterize the realizations of those requirements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A SHORT Note ABOUT ENERGY-EFFICIENCY PERFORMANCE OF THERMALLY Coupled DISTILLATION SEQUENCES

Distillation is a widely used separation method in the process industries and it is the largest energy consumer among individual process units. Improvement of energy efficiency in distillation systems is still an active research field. Among the issues concerned with the improvement of energy efficiency of distillation systems, the optimal design and synthesis A SHORT Note ABOUT ENERGY-EFFICIEN...

متن کامل

Separation of duties for access control enforcement in workflow environments

Separation of duty, as a security principle, has as its primary objective the prevention of fraud and errors. This objective is achieved by disseminating the tasks and associated privileges for a specific business process among multiple users. This principle is demonstrated in the traditional example of separation of duty found in the requirement of two signatures on a check. Previous work on s...

متن کامل

Separation and Recovery of Platinum by Magnetic Coreshell Nanostructures Modified with N-(2-aminoethyl)-3- aminopropyltrimethoxysilane

In this paper, Fe3 O4 @SiO2 core/shell magnetic nanostructure has been synthesized and modified by N-(2-aminoethyl)-3-aminopropyltrimethoxysilane (AEAPTMS). Fe3 O4 @SiO2 was used as a novel adsorbent for separation of hexachloroplatinic acid. X-ray diffraction (XRD), scanning electron microscopy (SEM), and FT-IR technique were used to characterize morphologies and surface texturing of these ads...

متن کامل

P40: Anxiety Disorders Signs in Children

It’s usual for children to feel anxious or concerned from time to time, such as when they’re starting school or kindergarten, or moving to a new area. Anxiety can make a child feel frightened, scared, shamefaced or embarrassed. Several of the signs to look out for in your child are: finding it hard to concentrate, not sleeping, or awakening in the night with bad dreams, not eat...

متن کامل

A comparative study of Factors influencing moral actions in Iran and Blasi’s viewpoint

One of the significant dimensions of human’s social growth is his moral development. The human being not only is a rational and intellectual being, but also is a moral being. His morality has its origin in his sociability. The human being not only is self-centered and concerned about his own interests and well-being, but also is concerned about others’ interests and their judgment of his action...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006